Open the Portico Schema site
Portico Developer Guide
Service Tag Validation
Special Processing Rules > EMV > Service Tag Validation

EMV tags sent on transactions are passed on to Heartland authorization and issuer systems as received. They are validated at the syntax-level, but in order to allow for future flexibility, the EMV tags are not checked to determine if all required or optional tags are present. Required or optional tags will be verified during the certification process of the client.

There is an exception to the validation rule. In the case of offline services (e.g.,CreditOfflineAuthCreditOfflineSaleChipCardDecline) where the chip card approves or declines a transaction offline, the corresponding service does validate tag 8A to ensure the appropriate service is being called.

Service Tag Condition
CreditOfflineAuth 8A equals Y1 (8A025931) or Y3 (08A025933)
CreditOfflineSale 8A equals Y1 (8A025931) or Y3 (08A025933)
ChipCardDecline 8A equals Z1 (8A025A31) or Z3 (08A025A33)